From f2581d9c6730f182907699ec3fda5970dd4dd8af Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sat, 19 Aug 2017 03:53:16 +0200 Subject: [PATCH] babl: return the linear TRC when 1.0 is asked for numerically --- babl/babl-trc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/babl/babl-trc.c b/babl/babl-trc.c index c1bc107..9f8cb58 100644 --- a/babl/babl-trc.c +++ b/babl/babl-trc.c @@ -89,6 +89,8 @@ babl_trc_gamma (double gamma) { char name[32]; int i; + if (fabs (gamma - 1.0) < 0.0001) + return babl_trc_new ("linear", BABL_TRC_LINEAR, 1.0); sprintf (name, "%.6f", gamma); for (i = 0; name[i]; i++) if (name[i] == ',') name[i] = '.'; -- 2.30.2